Java 8 集合遍历 forEach() 方法 | 您所在的位置:网站首页 › java for循环遍历集合 › Java 8 集合遍历 forEach() 方法 |
Java 8 集合遍历 forEach() 方法
转自简单教程 Java 8 集合遍历 forEach() 方法 Java 8 为所有的集合添加了一个新的方法 forEach() ,该方法以只读形式遍历集合所有的元素并为每一个元素执行一个动作。 我们先来看一个范例 ForEachTester.java import java.util.Arrays; public class ForEachTester { public static void main(String[] args) { Arrays.asList("你好", "简单教程", "简单编程").forEach(System.out::println); } }上面这段代码中,我们使用了 forEach 方法遍历列表的每一个元素,并把元素传递给 System.out.println() 方法打印输出到屏幕上。 对于这个功能,如果我们使用 for ( : ) 语法,则会又有些小复杂 import java.util.Arrays; import java.util.List; public class ForEachTester { public static void main(String[] args) { List list = Arrays.asList("你好", "简单教程", "简单编程"); for( String it : list) { System.out.println(it); } } } forEach() 方法forEach() 方法是 Java 8 为所有集合新增的方法。该方法定义在 java.lang.Iterable 接口中。 java.lang.Iterable 接口是 Java 5 引入的,目的在于为实现该语句的对象提供 「 for-each 循环 」 语句。换句话说,所有实现了该接口的对象都可以使用 for 语句进行迭代。 当然了,我们今天的重点是 forEach() 这个方法。该方法的原型如下 default void forEach(Consumer |
CopyRight 2018-2019 实验室设备网 版权所有 |